package db;

import java.util.List;

import model.Accion;
import model.Hecho;
import model.Precio;
import model.Regla;

public interface DAO {
	
	public void saveUpdateAcciones(List<Accion> l) throws Exception;
	
	public Long saveAccion(Accion a) throws Exception;
	
	public Accion getAccion(Long id);
	
	public Accion getAccionByRic(String ric);
	
	public Long savePrecio(Precio p);
	
	public Precio getPrecio(Long id);
	
	public List<Accion> getAcciones();
	
	public List<Regla> getReglas();

	public List<Hecho> getHechos();
	
	public void borrarRegla(Integer id);
	
	public void borrarHechos();
	
	public void saveHecho(String descripcion);
	
	public void saveRegla(Regla r);

}
